look back on one's accomplishments with satisfaction - Alemán Inglés Diccionario